<!--
  ~ Copyright (C) 2010 Brockmann Consult GmbH (info@brockmann-consult.de)
  ~
  ~ This program is free software; you can redistribute it and/or modify it
  ~ under the terms of the GNU General Public License as published by the Free
  ~ Software Foundation; either version 3 of the License, or (at your option)
  ~ any later version.
  ~ This program is distributed in the hope that it will be useful, but WITHOUT
  ~ ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  ~ FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
  ~ more details.
  ~
  ~ You should have received a copy of the GNU General Public License along
  ~ with this program; if not, see http://www.gnu.org/licenses/
  -->

<html>
<head>
    <!-- Generated by html.HtmlWriter on Thu Jun 17 11:25:32 CEST 2004 -->
    <title>
        ASAR_SQ1_Image_ADSR
    </title>
    <LINK REL="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
    <link rel="stylesheet" href="../../../../style.css">
</head>

<body>
<table class="header"><tr class="header"><td class="header">&nbsp;Supported ENVISAT Products</td><td class="header"
                                                                                                     align="right"><a
        href="../../../SnapOverview.html"><img src="../../../../images/snap_header.jpg" width="227" height="29"
                                             border="0"></a></td></tr></table>
<br>

<h2>SQ ADSRs</h2>

<p><font size="+1">&nbsp;&nbsp;Fields of ENVISAT <B>ASAR_SQ1_Image_ADSR</B> Records</font></p>
<table border="1" cellpadding="4" cellspacing="0" width="100%">
<tr>
    <td BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><font size="+1"> Index</font></td>
    <td BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><font size="+1"> Identifier</font></td>
    <td BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><font size="+1"> Field Type</font></td>
    <td BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><font size="+1"> Field Length</font></td>
    <td BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><font size="+1"> Description</font></td>
    <td BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><font size="+1"> Units</font></td>
</tr>
<tr>
    <td>0</td>
    <td><code>"zero_doppler_time"</code></td>
    <td><a href="../../lang_types.html#MJD">MJD</a></td>
    <td>1</td>
    <td>Zero doppler time at which SQ information applies</td>
    <td>MJD</td>
</tr>
<tr>
    <td>1</td>
    <td><code>"attach_flag"</code></td>
    <td><a href="../../lang_types.html#UChar">UChar</a></td>
    <td>1</td>
    <td>Attachment Flag (set to 1 if all MDSRs corresponding to this ADSR are blank, set to zero otherwise).Note: in
        practice for ASAR products, this flag will always be zero since this ADSR is updated once per slice or scene.
        Therefore, if there are no MDSRs, this ADSR is not produced at all.</td>
    <td>flag</td>
</tr>
<tr>
    <td>2</td>
    <td><code>"input_mean_flag"</code></td>
    <td><a href="../../lang_types.html#UChar">UChar</a></td>
    <td>1</td>
    <td>Input data mean outside nominal range flag. 0 = mean of I and Q input values are both within specified range
        from expected mean. For expected mean of x, the measured mean must fall between x-threshold to x+threshold. 1 =
        otherwise</td>
    <td>flag</td>
</tr>
<tr>
    <td>3</td>
    <td><code>"input_std_dev_flag"</code></td>
    <td><a href="../../lang_types.html#UChar">UChar</a></td>
    <td>1</td>
    <td>Input data standard deviation outside nominal range flag. 0 = standard deviation values of I and Q input values
        are both within specified range of expected standard deviation. For expected std. dev. x, the measured std. dev.
        must fall between x-threshold to x+threshold. 1 = otherwise</td>
    <td>flag</td>
</tr>
<tr>
    <td>4</td>
    <td><code>"input_gaps_flag"</code></td>
    <td><a href="../../lang_types.html#UChar">UChar</a></td>
    <td>1</td>
    <td>Significant gaps in the input data flag. An input data gap is defined as a contiguous block of N missing lines
        (the value of N is predefined for each product). 0 = number of input gaps &lt;= threshold value. 1 = number of
        input data gaps &gt; threshold value</td>
    <td>flag</td>
</tr>
<tr>
    <td>5</td>
    <td><code>"input_missing_lines_flag"</code></td>
    <td><a href="../../lang_types.html#UChar">UChar</a></td>
    <td>1</td>
    <td>Missing lines significant flag. 0 = percentage of missing lines &lt;= threshold value 1 = percentage of missing
        lines &gt; threshold value. The number of missing lines is the number of lines missing from the input data
        excluding data gaps.</td>
    <td>flag</td>
</tr>
<tr>
    <td>6</td>
    <td><code>"dop_cen_flag"</code></td>
    <td><a href="../../lang_types.html#UChar">UChar</a></td>
    <td>1</td>
    <td>Doppler Centroid Uncertain flag. 0 = confidence measure &gt;= specified value. 1 = confidence measure &lt;
        specified value (note: if more than one Doppler centroid estimation is performed in a slice the flag is set if
        any confidence measure is less than the threshold).</td>
    <td>flag</td>
</tr>
<tr>
    <td>7</td>
    <td><code>"dop_amb_flag"</code></td>
    <td><a href="../../lang_types.html#UChar">UChar</a></td>
    <td>1</td>
    <td>Doppler ambiguity estimate uncertain flag. 0 = confidence measure &gt;= specified value. 1 = confidence measure
        &lt; specified value</td>
    <td>flag</td>
</tr>
<tr>
    <td>8</td>
    <td><code>"output_mean_flag"</code></td>
    <td><a href="../../lang_types.html#UChar">UChar</a></td>
    <td>1</td>
    <td>Output data mean outside nominal range flag. 0 = mean of I and Q output values for SLC image or mean of detected
        pixels for a detected product, are both within specified range from expected mean. For expected mean of x, the
        measured mean must fall between x-threshold to x+threshold. 1 = otherwise.</td>
    <td>flag</td>
</tr>
<tr>
    <td>9</td>
    <td><code>"output_std_dev_flag"</code></td>
    <td><a href="../../lang_types.html#UChar">UChar</a></td>
    <td>1</td>
    <td>Output data standard deviation outside nominal range flag. 0 = std. dev. of I and Q output values for SLC image
        or std. dev. of detected pixels for a detected product, are both within specified range from expected std. dev.
        For expected std. dev. of x, the measured std. dev must fall between x-threshold and x+threshold. 1 =
        otherwise.</td>
    <td>flag</td>
</tr>
<tr>
    <td>10</td>
    <td><code>"chirp_flag"</code></td>
    <td><a href="../../lang_types.html#UChar">UChar</a></td>
    <td>1</td>
    <td>Chirp extraction failed or is of low quality flag. 0 = able to extract all chirps or chirp extraction not
        requested (nominal chirp used) AND all quality measures were acceptable. 1 = unable to extract a chirp during
        processing and chirp extraction was requequested or the quality is below the acceptable levels.</td>
    <td>flag</td>
</tr>
<tr>
    <td>11</td>
    <td><code>"missing_data_sets_flag"</code></td>
    <td><a href="../../lang_types.html#UChar">UChar</a></td>
    <td>1</td>
    <td>Data sets missing flag. 0 = all data sets which are supposed to be in the product are present. 1 = any data sets
        (including ADSs) are missing from the product which are supposed to be included under normal circumstances.
        Which data sets are missing can be determined by an examination of the DSDs in the SPH.</td>
    <td>flag</td>
</tr>
<tr>
    <td>12</td>
    <td><code>"invalid_downlink_flag"</code></td>
    <td><a href="../../lang_types.html#UChar">UChar</a></td>
    <td>1</td>
    <td>Invalid downlink parameters flag. 0 = all parameters read from the downlinked data were valid. 1 = displayed if
        any downlink parameter is out of range and therefore a default value has been used during processing.</td>
    <td>flag</td>
</tr>
<tr>
    <td>13</td>
    <td><code>"spare_1"</code></td>
    <td><a href="../../lang_types.html#Spare">Spare</a></td>
    <td>1</td>
    <td>Spare</td>
    <td>-</td>
</tr>
<tr>
    <td>14</td>
    <td><code>"thresh_chirp_broadening"</code></td>
    <td><a href="../../lang_types.html#Float">Float</a></td>
    <td>1</td>
    <td>Threshold for setting the chirp quality flag - Maximum percentage broadening permitted in cross-correlation
        pulse width compared to theoretical width.</td>
    <td>%</td>
</tr>
<tr>
    <td>15</td>
    <td><code>"thresh_chirp_sidelobe"</code></td>
    <td><a href="../../lang_types.html#Float">Float</a></td>
    <td>1</td>
    <td>Threshold for setting the chirp quality flag - First sidelobe of the chirp cross correlation function</td>
    <td>dB</td>
</tr>
<tr>
    <td>16</td>
    <td><code>"thresh_chirp_islr"</code></td>
    <td><a href="../../lang_types.html#Float">Float</a></td>
    <td>1</td>
    <td>Threshold for setting the chirp quality flag - ISLR of the chirp cross correlation function</td>
    <td>dB</td>
</tr>
<tr>
    <td>17</td>
    <td><code>"thresh_input_mean"</code></td>
    <td><a href="../../lang_types.html#Float">Float</a></td>
    <td>1</td>
    <td>Threshold for setting the mean of input data quality flag - For an expected mean value of x, this is the value
        T, such that the measured mean must fall between the x-T and x+T.</td>
    <td>-</td>
</tr>
<tr>
    <td>18</td>
    <td><code>"exp_input_mean"</code></td>
    <td><a href="../../lang_types.html#Float">Float</a></td>
    <td>1</td>
    <td>Expected mean input value for this product for both I and Q.</td>
    <td>-</td>
</tr>
<tr>
    <td>19</td>
    <td><code>"thresh_input_std_dev"</code></td>
    <td><a href="../../lang_types.html#Float">Float</a></td>
    <td>1</td>
    <td>Threshold for setting the standard deviation of input data quality flag - For an expected std. dev. value of y,
        this is the value D, such that the measured std. dev. must fall between the y-D and y+D.</td>
    <td>-</td>
</tr>
<tr>
    <td>20</td>
    <td><code>"exp_input_std_dev"</code></td>
    <td><a href="../../lang_types.html#Float">Float</a></td>
    <td>1</td>
    <td>Expected input std. dev. for this product for both I and Q.</td>
    <td>-</td>
</tr>
<tr>
    <td>21</td>
    <td><code>"thresh_dop_cen"</code></td>
    <td><a href="../../lang_types.html#Float">Float</a></td>
    <td>1</td>
    <td>Threshold for setting the Doppler Centroid quality flag - Threshold for Doppler Centroid confidence</td>
    <td>-</td>
</tr>
<tr>
    <td>22</td>
    <td><code>"thresh_dop_amb"</code></td>
    <td><a href="../../lang_types.html#Float">Float</a></td>
    <td>1</td>
    <td>Threshold for setting the Doppler Centroid ambiguity quality flag - Threshold for setting the Doppler Centroid
        ambiguity confidence flag</td>
    <td>-</td>
</tr>
<tr>
    <td>23</td>
    <td><code>"thresh_output_mean"</code></td>
    <td><a href="../../lang_types.html#Float">Float</a></td>
    <td>1</td>
    <td>Threshold for setting the mean of output data quality flag - For an expected mean value of x, this is the value
        T, such that the measured mean must fall between the x-T and x+T.</td>
    <td>-</td>
</tr>
<tr>
    <td>24</td>
    <td><code>"exp_output_mean"</code></td>
    <td><a href="../../lang_types.html#Float">Float</a></td>
    <td>1</td>
    <td>Expected mean output value for this product. For an SLC product this is the expected mean of both the I and Q
        values.</td>
    <td>-</td>
</tr>
<tr>
    <td>25</td>
    <td><code>"thresh_output_std_dev"</code></td>
    <td><a href="../../lang_types.html#Float">Float</a></td>
    <td>1</td>
    <td>Threshold for setting the standard deviation of output data quality flag - For an expected std. dev. value of y,
        this is the value D, such that the measured std. dev. must fall between the y-D and y+D.</td>
    <td>-</td>
</tr>
<tr>
    <td>26</td>
    <td><code>"exp_output_std_dev"</code></td>
    <td><a href="../../lang_types.html#Float">Float</a></td>
    <td>1</td>
    <td>Expected output std. dev. for this product. For an SLC product this is the expected output std. dev. for both I
        and Q values.</td>
    <td>-</td>
</tr>
<tr>
    <td>27</td>
    <td><code>"thresh_input_missing_lines"</code></td>
    <td><a href="../../lang_types.html#Float">Float</a></td>
    <td>1</td>
    <td>Threshold for setting the missing lines quality flag - maximum percentage of missing lines to total lines.</td>
    <td>%</td>
</tr>
<tr>
    <td>28</td>
    <td><code>"thresh_input_gaps"</code></td>
    <td><a href="../../lang_types.html#Float">Float</a></td>
    <td>1</td>
    <td>Threshold for setting the missing gaps quality flag - maximum number of missing gaps allowed.</td>
    <td>-</td>
</tr>
<tr>
    <td>29</td>
    <td><code>"lines_per_gaps"</code></td>
    <td><a href="../../lang_types.html#ULong">ULong</a></td>
    <td>1</td>
    <td>Number of missing lines which constitute a gap</td>
    <td>lines</td>
</tr>
<tr>
    <td>30</td>
    <td><code>"spare_2"</code></td>
    <td><a href="../../lang_types.html#Spare">Spare</a></td>
    <td>1</td>
    <td>Spare</td>
    <td>-</td>
</tr>
<tr>
    <td>31</td>
    <td><code>"input_mean"</code></td>
    <td><a href="../../lang_types.html#Float">Float</a></td>
    <td>2</td>
    <td>Input data mean (i channel, q channel)</td>
    <td>-</td>
</tr>
<tr>
    <td>32</td>
    <td><code>"input_std_dev"</code></td>
    <td><a href="../../lang_types.html#Float">Float</a></td>
    <td>2</td>
    <td>Input data standard deviation (i channel, q channel)</td>
    <td>-</td>
</tr>
<tr>
    <td>33</td>
    <td><code>"num_gaps"</code></td>
    <td><a href="../../lang_types.html#Float">Float</a></td>
    <td>1</td>
    <td>Number of gaps (composed of a predetermined number of consecutive missing lines)</td>
    <td>-</td>
</tr>
<tr>
    <td>34</td>
    <td><code>"num_missing_lines"</code></td>
    <td><a href="../../lang_types.html#Float">Float</a></td>
    <td>1</td>
    <td>Number of missing lines (excluding gaps)</td>
    <td>-</td>
</tr>
<tr>
    <td>35</td>
    <td><code>"output_mean"</code></td>
    <td><a href="../../lang_types.html#Float">Float</a></td>
    <td>2</td>
    <td>Output data mean (detected samples, followed by zero, or i channel followed by q channel for SLC)</td>
    <td>-</td>
</tr>
<tr>
    <td>36</td>
    <td><code>"output_std_dev"</code></td>
    <td><a href="../../lang_types.html#Float">Float</a></td>
    <td>2</td>
    <td>Output data standard deviation (detected samples followed by zero, or i channel followed by q channel for
        SLC)</td>
    <td>-</td>
</tr>
<tr>
    <td>37</td>
    <td><code>"tot_errors"</code></td>
    <td><a href="../../lang_types.html#ULong">ULong</a></td>
    <td>1</td>
    <td>Total number of errors detected in ISP headers</td>
    <td>-</td>
</tr>
<tr>
    <td>38</td>
    <td><code>"Spare_3"</code></td>
    <td><a href="../../lang_types.html#Spare">Spare</a></td>
    <td>1</td>
    <td>Spare</td>
    <td>-</td>
</tr>
</table>
</body>
</html>
